package maquinaP;

public class Registro {
	
	private String valor;
	private String tipo;
	
	public Registro(){
		this.valor = "";
		this.tipo = "";
	}
	
	public Registro(String valor, String tipo){
		this.valor = valor;
		this.tipo = tipo;
	}
	
	public Registro(Registro r){
		this.valor = r.dameValor();
		this.tipo = r.dameTipo();
	}
	
	public String dameValor() {
		return valor;
	}
	public void ponValor(String valor) {
		this.valor = valor;
	}
	public String dameTipo() {
		return tipo;
	}
	public void ponTipo(String tipo) {
		this.tipo = tipo;
	}
	
	public boolean equals(Object o){
		if (o instanceof Registro){
			Registro reg = (Registro) o;
			if (this.tipo.equals(reg.dameTipo()))
				if(this.valor.equals(reg.dameValor()))
					return true;
		}
		return false;
	}
	
}
